package Logica.Robot;
/**
 * Clase Pincel
 * 
 * @author Vicente, Sebastian
 * @author Perez Rago, Alejandro
 */
public class Pincel {
	protected boolean desplegado;
	protected boolean esNegro;
	
	/**
	 * Constructor por defecto
	 */
	public Pincel() {
		desplegado=false;
		esNegro=true;
	}
	
	/**
	 * Cambia el color del pincel
	 */
	public void cambiarColor(int i){
		if (i==1)
			esNegro=true;
		else
			esNegro=false;
	}
	
	/**
	 * Permite saber si el pincel esta desplegado o no
	 * @return true, si el pincel esta desplegado; false en caso contrario
	 */
	public boolean estaDesplegado(){
		return desplegado;
	}
	
	/**
	 * Desplega el pincel
	 */
	public void desplegarPincel(){
		desplegado=true;
	}
	
	/**
	 * Replega el pincel
	 */
	public void replegarPincel(){
		desplegado=false;
	}
	
	/**
	 * Permite obtener el color del pincel
	 * @return	1 si es negro, 2 si es blanco, 0 si el pincel esta replegado
	 */
	public int getColor(){
		if (desplegado){
		if (esNegro){
			return 1;
		}else{
			return 2;
		}
		}else
			return 0;
	}
}
